package com.example.hotsearchplatform.pojo.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;

@Data
@TableName("analysis")
public class Analysis implements Serializable {
    @TableField(exist = false)
    private static final long serialVersionUID = 1;

    /**
     * 主键
     */
    @TableId("id")
    private Integer id;

    /**
     * 热搜平台
     */
    @TableField("platform")
    private String platform;

    /**
     * 发布次数
     */
    @TableField("top_count")
    private Long topCount;

    /**
     * 热搜关键词
     */
    @TableField("hot_keyword")
    private String hotKeyword;

    /**
     * 热搜开始时间
     */
    @TableField("start_time")
    private LocalDate startTime;

    /**
     * 热搜结束时间
     */
    @TableField("end_time")
    private LocalDate endTime;

    /**
     * 热搜热度
     */
    @TableField("hot_top")
    private Integer hotTop;

    /**
     * 热搜排名
     */
    @TableField("top_ranking")
    private Integer topRanking;
}
